⇄ refactor vs. restructure

I use “restructuring” as a general term to mean any kind of reorganizing or cleaning up of a code base, and see refactoring as a particular kind of restructuring.

If someone says their code was broken for a couple of days while they are refactoring, you can be pretty sure they were not refactoring.

📖 Refactoring﹕ Improving the Design